Coded Modulation for the Deep-Space Optical Channel: Serially Concatenated Pulse-Position Modulation
نویسندگان
چکیده
We present an error-control coding technique for optical communications. It consists of the serial concatenation of an outer convolutional code, an interleaver, a bit-accumulator, and pulse-position modulation (PPM). We refer to the coded modulation as serially concatenated PPM, or SCPPM. The encoding is accomplished with simple shift register operations and a table look-up to map code bits to PPM symbols. The code is decoded with an iterative demodulator–decoder, using standard turbo-decoding techniques. For system constraints typical of the Mars Laser Communications Demonstration, simulations indicate operation within 1 dB of capacity. We show that the standard decoder can be simplified by precomputing certain edge likelihoods on a reduced-edge trellis, without approximation or degradation, and that an M -input ∗ max function may be distributed and pipelined. A further simplification allows one to discard many of the channel observables, with negligible degradation.
منابع مشابه
Implementation of a Coded Modulation for Deep Space Optical Communications
Abstract— We present an efficient implementation of a coded modulation for the deep space optical channel. NASA designed this so called serially concatenated pulse position modulation (SCPPM) code to provide an optical link that can operate within one dB signal energy of the Shannon capacity during a nominal mission condition from Mars. Here, we describe some of the challenges in realizing the ...
متن کاملHardware Implementation of Serially Concatenated PPM Decoder
A prototype decoder for a serially concatenated pulse position modulation (SCPPM) code has been implemented in a field-programmable gate array (FPGA). At the time of this reporting, this is the first known hardware SCPPM decoder. The SCPPM coding scheme, conceived for free-space optical communications with both deep-space and terrestrial applications in mind, is an improvement of several dB ove...
متن کاملConstrained Coding for the Deep-Space Optical Channel
We investigate methods of coding for a channel subject to a large dead-time constraint, i.e., a constraint on the minimum spacing between transmitted pulses, with the deep-space optical channel as the motivating example. Several constrained codes designed to satisfy the dead-time constraint are considered and compared on the basis of throughput, complexity, and decoded error rate. The performan...
متن کاملDesign of a Coded Modulation for Deep Space Optical Communications
We show how to design a modulation and error correcting code (ECC) to achieve near-capacity performance on a deep space optical link. We begin by comparing the capacity of various modulations, given the power and bandwidth constraints of the channel and show that pulse position modulation (PPM) is near-optimal for a nominal mission scenario to Mars. We present a coded PPM solution comprised of ...
متن کاملDeep-Space Optical Communications Downlink Budget: Modulation and Coding
A link budget for a deep-space optical channel depends in part on the choice of modulation format and error-control coding scheme. This article describes several properties of the channel capacity that lead to an appropriate selection of modulation format, pulse-position modulation (PPM) order, and error-control code rate. It also describes performance limits when additional constraints—such as...
متن کامل